// 理解 "the global object"

// 在 node.js 环境中可以通过 global 直接访问 "the global object"
console.log( global );
// 在 node.js 环境中也可以通过 globalThis 访问 "the global object"
console.log( globalThis );

console.log( Object.keys( global ) );
console.log( Object.getOwnPropertyNames( global ) );

console.log( '- '.repeat( 20 ) );

// 在 node.js 环境下书写的代码都是局部的
// 因为这些代码都被包裹在一个匿名函数中
console.log( arguments.callee.toString() );